package org.example.paymentservice.service.provider;

import java.math.BigDecimal;
import java.util.Map;

public interface PaymentProvider {
    String processPayment(BigDecimal amount, Map<String, String> paymentDetails);
    boolean validatePayment(String transactionId);
    String processRefund(String transactionId, BigDecimal amount, String reason);
}